Исхо́дный код (также исхо́дный текст) — текст компьютерной программы на каком-либо языке программирования или языке разметки, который может быть прочтён человеком. В обобщённом смысле — любые входные данные для транслятора. Исходный код транслируется в исполняемый код целиком до запуска программы при помощи компилятора или может исполняться сразу при помощи интерпретатора.
Все значения словосочетания «исходный код»РЕДА́КТОР, -а, м. 1. Тот, кто редактирует (в 1 знач.) какой-л. текст. Литературный редактор. Технический редактор.
Все значения слова «редактор»ИСХО́ДНЫЙ, -ая, -ое. Начальный, отправной. Исходное положение.
Все значения слова «исходный»КОД, -а, м. 1. Система условных знаков для передачи (по каналу связи), обработки и хранения (запоминания) различной информации.
Все значения слова «код»Самым первым редактором исходного кода можно считать что угодно, вплоть до гальки на песке, которая описывает алгоритм.
Язык не поворачивается назвать Vim IDE, так что я скорее отнесу его к редактору исходного кода.
Для этих задач применяется редактор исходного кода EditPlus или его аналоги Note++ и другие подобные редакторы.